Skip to content

ci: run v3 nightly release only on 3pm UTC schedule#5286

Merged
leaanthony merged 1 commit into
masterfrom
claude/fix-release-schedule-sPyzv
Apr 29, 2026
Merged

ci: run v3 nightly release only on 3pm UTC schedule#5286
leaanthony merged 1 commit into
masterfrom
claude/fix-release-schedule-sPyzv

Conversation

@leaanthony

@leaanthony leaanthony commented Apr 29, 2026

Copy link
Copy Markdown
Member

Remove the changelog-push trigger that was dispatching a release on
every merge to master, and move the daily schedule from 2 AM UTC to
3 PM UTC.

Summary by CodeRabbit

  • Chores
    • Updated nightly release workflow schedule from 02:00 UTC to 15:00 UTC daily.
    • Removed automatic release triggering based on changelog updates; releases will now follow only the scheduled nightly workflow.

Remove the changelog-push trigger that was dispatching a release on
every merge to master, and move the daily schedule from 2 AM UTC to
3 PM UTC.

https://claude.ai/code/session_01VMjGUUkz4JEEhFjvrx6MB8
Copilot AI review requested due to automatic review settings April 29, 2026 21:38
@coderabbitai

coderabbitai Bot commented Apr 29, 2026

Copy link
Copy Markdown
Contributor

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: d4f3d178-5b9f-4e5b-8ada-8a5d1f7c45e8

📥 Commits

Reviewing files that changed from the base of the PR and between a04206a and c86e435.

📒 Files selected for processing (2)
  • .github/workflows/nightly-release-v3.yml
  • .github/workflows/unreleased-changelog-trigger.yml

Walkthrough

The pull request modifies GitHub Actions workflows: adjusting the nightly release schedule from 02:00 UTC to 15:00 UTC and deleting the unreleased changelog trigger workflow that conditionally dispatched releases based on changelog updates.

Changes

Cohort / File(s) Summary
Workflow Schedule Update
.github/workflows/nightly-release-v3.yml
Cron schedule adjusted from 0 2 * * * (02:00 UTC) to 0 15 * * * (15:00 UTC) for nightly releases.
Workflow Deletion
.github/workflows/unreleased-changelog-trigger.yml
Deleted entire workflow that monitored v3/UNRELEASED_CHANGELOG.md on master pushes and conditionally triggered nightly-release-v3.yml via workflow_dispatch with force_release flag when changelog content was detected.

Possibly Related PRs

Estimated Code Review Effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Poem

🐰 Hop, hop! The schedule shifts east,
Fifteen bells ring instead of two,
But the changelog watcher is gone, released,
No more conditional triggers true—
A simpler path to nightly brew! 🌙

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch claude/fix-release-schedule-sPyzv

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
Review rate limit: 7/8 reviews remaining, refill in 7 minutes and 30 seconds.

Comment @coderabbitai help to get the list of available commands and usage tips.

@leaanthony leaanthony merged commit 0fa665a into master Apr 29, 2026
14 of 16 checks passed
@leaanthony leaanthony deleted the claude/fix-release-schedule-sPyzv branch April 29, 2026 21:39

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates v3 release automation to avoid triggering a nightly release on every merge to master, and instead rely on a single daily scheduled run at a new time.

Changes:

  • Removed the unreleased-changelog-trigger.yml workflow that dispatched releases on v3/UNRELEASED_CHANGELOG.md pushes to master.
  • Moved the nightly-release-v3.yml scheduled cron from 02:00 UTC to 15:00 UTC (3 PM UTC).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/unreleased-changelog-trigger.yml Deletes the push-based dispatch workflow to stop per-merge release triggering.
.github/workflows/nightly-release-v3.yml Adjusts the scheduled cron time to 15:00 UTC for the daily v3 nightly release job.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

pull Bot pushed a commit to nagyist/wails that referenced this pull request Apr 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants